@charset "gb2312";

*{
	margin:0;
	padding:0;
	list-style:none;  
}
input,button,select,textarea{outline:none;}
body{
	font-family:"微软雅黑"; 
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img{ 
padding:0; margin:0; 
}
img{
  	border:0px; 
}

/*分页*/
.fanye{overflow: hidden; margin: 10px auto;}
.fanye .pagination{ margin-top: 15px; text-align: center;}
.fanye .pagination li { width: 20px; display: inline-block; background: #444c45; 
	color: #FFF; margin-right: 2px;border: 1px solid #444c45;text-align: center;  
	font-size: 16px; padding: 2px;
}
.fanye .pagination li.active {background: #ff6274;color: #fff; border: 1px solid #ff6274;}
.fanye .pagination li a {display: block;text-align: center; color: #FFF;}



.top_head{
	width:100%; height:3px; background:#009e54; margin:0 auto;
}
.top_bei{
	width:100%; height:120px; background:url(../image/body-bg.png) top left no-repeat; overflow:hidden;
}
.top{
	width:1100px; height:100px; margin:30px auto 0px auto;
}
.logo{
	width:370px; height:100px; float:left;
}
.logo_right{
	width:730px; height:100px; float:right;
}
.logo_right_top{
	width:730px; height:30px; margin:0 auto;
}
.logo_right_bottom{
	width:730px; height:60px; margin:0 auto;
	text-align: right;
	color: #00913a;
	line-height: 60px;
	font-size: 30px;
}
.logo_right_top ul{
	width:160px; display:block; font-size:12px; margin-left:570px;
}
.logo_right_top li{
	display:block; float:left; display:block; width:70px; height:30px; line-height:30px; text-indent:15px;
}
.li_cn{
	background:url(../image/c.png) no-repeat left center;
}
.li_en{
	background:url(../image/e.png) no-repeat left center;
}
.clear{
	clear:both;
}
a.b:link,a.b:visited{
	font-family:"΢���ź�"; font-size:12px; color:#333; text-decoration:none;
}
a.b:hover{
	font-family:"΢���ź�"; font-size:12px; color:#009e54; text-decoration:underline;
}
a.e:link,a.e:visited{
	font-family:"΢���ź�"; font-size:14px; color:#333; text-decoration:none;
}
a.e:hover{
	font-family:"΢���ź�"; font-size:14px; color:#009e54; text-decoration:underline;
}
a.g:link,a.g:visited{
	font-family:"΢���ź�"; font-size:14px; color:#009e54; text-decoration:none;
}
a.g:hover{
	font-family:"΢���ź�"; font-size:14px; color:#009e54; text-decoration:underline;
}
a.f:link,a.f:visited{
	font-family:"΢���ź�"; font-size:20px; color:#333; text-decoration:none;
}
a.f:hover{
	font-family:"΢���ź�"; font-size:20px; color:#009e54; text-decoration:none;
}
.search{
	width:260px; height:40px; margin:20px auto 10px auto; margin-left:470px; line-height:center;
}
.soso_left{
	width:230px; height:26px; float:left; font-size:12px; color:#333;
}
.soso_right{
	width:30px; height:26px; float:right; padding-top:5px;
}
.input{
	border-top:0px; width:230px; height:22px; color:#666; font-size:12px; font-family:"΢���ź�"; text-indent:1em; border-bottom:1px solid #009e54;
	border-left:0px;  border-right:0px;  
}
.nav{
	width:1100px; height:40px; margin:0 auto;
}
.fonthei{
	color:#333;
}
.banner_bei{
	width:100%; height:400px; margin:0 auto;
}
.content{
	width:1100px; height:330px; margin:40px auto 50px auto; overflow:hidden;
}
.content_left{
	width:480px; height:330px; float:left;
}
.content_right{
	width:600px; height:330px; float:right; margin-left:20px;
}
.news_top{
	width:600px; height:40px; background:#f4f4f4;
}
.news_top li{
	width:150px; height:40px; float:left; display:block; text-align:center; line-height:40px; cursor: pointer;
}
.pro_hover{
	color:#fff; background:#009e54; font-size:16px;
}
.pro_hover a{ color:#FFF;}
.pro_out{
	 font-weight:normal; font-size:16px;
}
.news_con{
	width:558px; height:250px; border:1px solid #f2f2f2; padding:20px;
}
.news_con h3{
	font-weight:normal; line-height:30px; color:#017a41;
}
.news_con p{
	line-height:24px; color:#009e54; font-size:12px;
}
.news_con li{
	width:calc(100% - 12px); height:35px; border-bottom:1px solid #f2f2f2; line-height:35px;
	background: url(../image/ico.png) no-repeat 0 11px;
	background-size: 5px 10px;
	padding-left: 12px;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.news_con li span{
    width: 80%;
    height: 35px;
    float: left;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.news_con li em{
    width: 20%;
    height: 35px;
    float: left;
    text-align: right;
    font-style: normal;
    color: #999;
    line-height: 35px;
    font-size: 14px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}



.news_con ul{
	margin-top:8px;
}
.content_con{
	width:100%; 
	margin:0 auto; 
	background:url(../image/bottom_bg.png) center bottom no-repeat; 
	overflow:hidden;
}
.about_con_about{
	width:100%; height:auto; margin:0 auto 50px auto;
}
.about_con_con{
	width:1100px; margin:0 auto;
}
.about_con{
	width:1100px;  margin:0 auto;
}
.about_con_left{
	width:480px;  float:left;
}
.about_con_top{
	width:480px; height:30px; border-bottom:1px solid #f2f2f2; line-height:30px; background:url(../image/kuai.png) 0 center no-repeat; text-indent:30px;
}
.about_con_con{
	width:460px;  padding:20px 10px; font-size:14px; line-height:24px; color:#333; text-indent:25px;
}
.about_con_con strong{
	color:#009c4f;
}
.about_con_right{
	width:600px;float:left; margin-left:20px;
}
.about_con_rignt_top{
	width:600px; height:30px; border-bottom:1px solid #f2f2f2; line-height:30px; background:url(../image/kuai.png) 0 center no-repeat; text-indent:30px;
}
.about_con_rignt_con{
	width:600px; height:330px; margin:0 auto; padding-top:15px;
}
.about_con_rignt_con dl{
	display:block; float:left; display:block; margin:10px 40px 0 20px;
}
.about_con_rignt_con dt{
	width:60px; height:60px; float:left; display:block; 
}
.about_con_rignt_con dd{
	line-height:60px; display:block; margin-left:10px; float:left; width:155px; 
}

.about_content dl{
	display:block; float:left; display:block; margin:10px 40px 0 20px;
}
.about_content dt{
	width:60px; height:60px; float:left; display:block; 
}
.about_content dd{
	line-height:60px; display:block; margin-left:10px; float:left; width:155px; 
}

.about_con_rignt_con_1{
	width:600px; height:218px; margin:0 auto; padding-top:15px;
}
.about_con_rignt_con_1 ul{
	display:block; float:left; display:block;
}
.about_con_rignt_con_1 ul li{
	width:583px; 
	height: 33px; 
	float: left;
	border-bottom: 1px dotted #E5E5E5;
	background: url(../image/ico.png) no-repeat 0 11px;
	background-size: 5px 10px;
	padding-left: 12px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.about_con_rignt_con_1 ul li span{
	width: 485px;
	height: 33px;
	line-height: 33px;
	float: left;	
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.about_con_rignt_con_1 ul li em{
	width: 85px;
	height: 33px;
	line-height: 33px;
	float: left;	
	text-align: left;
	color: #999;
	font-style: normal;
	font-size: 14px;
	margin-left: 10px;
	display: inline;
}
.about_con_con_1{
	width: 100%;
	float: left;
}
.about_con_con_1 li{
	width: 150px;
	float: left;
	margin-top: 18px;
	margin-right: 15px;
}
.about_con_con_1 li:nth-child(3n){ margin-right: 0;}
.about_con_con_1 li img{
	width: 150px;
	height: 120px;
	border: 0;
	float: left;
}
.about_con_con_1 li span{
	width: 150px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align: center;
	color: #333;
	font-size: 12px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}



.banner{
	width:1100px; height:200px; margin:0px auto 40px auto;
}
.banner_aboutus{
	width:100%; height:250px; margin:0px auto;
}
.banner_news{
	width:100%; height:250px; margin:0px auto; background:url(../image/news.jpg) no-repeat center center;
}
.banner_field{
	width:100%; height:250px; margin:0px auto; background:url(../image/lingyu.jpg) no-repeat center center;
}
.banner_yeji{
	width:100%; height:250px; margin:0px auto; background:url(../image/yeji.jpg) no-repeat center center;
}
.banner_lianxi{
	width:100%; height:250px; margin:0px auto; background:url(../image/lianxi.jpg) no-repeat center center;
}
.bottom1{
	width:100%; 
	margin:0 auto; 
	height: 80px;
}
.bottom1_1{
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 10px;
}
.bottom1_1 li:nth-child(1){ margin-left: 120px;}
.bottom1_1 li{
	width: 180px;
	height: 60px;
	margin-top: 10px;
	float: left;
	margin-right: 20px;
}
.bottom1_1 li img{ width: 180px; height: 60px; border: 0;}
.bottom{
	width:100%; height:50px; margin:0 auto; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2;
}
.bottom_con{
	width:1100px; height:50px; margin:0 auto;
}
.bottom_con ul{
	width:700px; height:50px; margin:0 auto; display:block;
}
.bottom_con li{
	width:100px; height:50px; float:left; line-height:50px; text-align:center; font-size:14px;
}
.footer{
	width:1100px; height:auto; margin:20px auto; padding:30px auto; overflow:hidden; text-align:center; line-height:30px; font-size:13px; color:#666;
}

.banner_bottom{
	width:100%; height:4px;
}
.banner_bottom_con{
	width:1100px; height:10px; margin:0 auto; position:relative;
}
.banner_bottom_con01{
	width:1100px; height:10px; margin:0 auto; position:relative;
}
.banner_daohang{
	width:202px; height:40px; position:absolute; background:#009e54; top:-40px; text-align:center; color:#fff; line-height:40px; font-weight:bold; font-size:16px; filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9;
}
.about_con01{
	width:1100px; height:auto; margin:0 auto 20px auto;
}
.about_left{
	width:202px; margin-right:68px; float:left; height:auto;
}
.about_right{
	width:830px; float:right; height:auto;
}
.about_right01{
	width:848px; float:right; height:auto;
}
.ce{display:block;width:202px;background:#fff;
}
.ce li{border-bottom:2px solid #fff;
}
.ce li a{font-family:"微软雅黑"; font-size:14px; color:#666; 
line-height:36px; text-indent:1.5em; width:182px; height:36px; background:url(../image/left_bei.png) no-repeat ; 
display:block; text-decoration:none; margin-bottom:2px;   
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
padding-right: 20px;
}
.ce li a:hover{background:url(../image/left_bei01.png) no-repeat ; color:#fff;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	
}
.ce li .xz{background:#0379e3; color:#fff;}
.tel_bei{
	padding:10px; height:auto; margin-bottom:40px; background:#0379e3; color:#92cbfe; font-size:14px;
}
.about_biao{
	 height:50px; border-bottom:2px solid #f0f0f0; line-height:50px; font-size:14px; color:#666; text-indent:2em; background:url(../image/home_01.png) center left no-repeat;
}
.about_content{
	width:100%; height:auto; line-height:24px; color:#333; font-size:14px; font-family:"΢���ź�"; margin-top:10px;
}
.about_content h2{
	font-size:16px; font-weight:bold; line-height:30px; margin:0 auto; width:100%; text-align:center; height:80px;
}
.about_content li{
	width:830px; height:40px; display:block; text-indent:20px; background:url(../image/ico.png) 10px center no-repeat; border-bottom:1px solid #eee; line-height:40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.zz{
	width:100%; height:30px; margin:0 auto 20px auto; text-align:center; background:#f2f2f2; font-size:12px; color:#333; line-height:30px;
}
.tel_bei{
	padding:10px; height:auto; margin-bottom:40px; background:#009c4f; color:#fff; font-size:14px;
}
.dh{
	height:30px; text-indent:1.6em; background:url(../image/dh.png) left center no-repeat; line-height:30px;
}
.yx{
	height:30px; text-indent:1.6em; background:url(../image/yx.png) left center no-repeat; line-height:30px;
}
.sj{
	height:30px; text-indent:1.6em; background:url(../image/sj.png) left center no-repeat; line-height:30px;
}


/*客服部分*/
.qqserver p img{display:inline;margin:-5px 5px 0 0;vertical-align:middle;}
.scrollsidebar{position:absolute;z-index:999;top:220px;}
.side_content{width:167px;height:auto;overflow:hidden;float:left;}
.side_content .side_list{width:167px;overflow:hidden;}
.show_btn{width:0;height:144px;overflow:hidden;margin-top:50px;float:left;cursor:pointer;}
.show_btn span{display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn{background:url(../images/sidebar_bg.png) no-repeat;_background:url(../images/sidebar_bg.gif) no-repeat;}
.side_title{height:46px;}
.side_title{height:46px;}
.side_bottom{height:8px;}
.side_center{font-family:Verdana, Geneva, sans-serif;padding:10px 12px 5px 12px;font-size:12px;}
.close_btn{float:right;display:block;width:19px;height:19px;margin:16px 7px 0 0;_margin:16px 3px 0 0;}
.close_btn span{display:none;}
.side_center .qqserver p{text-align:left;padding:6px 0;margin:0;vertical-align:middle;}
.phoneserver {font-size:14px;text-align:center;}
.phoneserver p{padding:2px 0;_height:16px;margin:0;color:#666666;}
.msgserver{border-top:1px dotted #ccc;text-align:center;margin-top:6px;padding:10px 0 3px 0;}
.msgserver a{background:url(../images/sidebar_bg.gif) no-repeat -119px -154px;padding:3px 0 3px 23px;}
.side_content hr{border-bottom:1px solid #E6E6E6;height:1px;margin:10px 0;clear:both;}

/* green skin  */
.side_green .side_title{background-position:-505px 0;}
.side_green .side_center{background:url(../images/green_line.gif) repeat-y center;}
.side_green .side_bottom{background-position:-505px -60px;}
.side_green .close_btn{background-position:-44px -45px;}
.side_green .close_btn:hover{background-position:-65px -45px;}
.side_green .show_btn{background-position:-187px 0;}
.side_green .msgserver a{color:#68c40b;}
.side_green hr{border-bottom:1px solid #edf2e5;}